package com.hljx.vo;

import com.hljx.entity.WorkloadTargetProject;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: 何现成
 * @Date: 2023/9/19 11:24
 */
@Data
public class WorkloadTargetAdministrationDeptProjectVO {

    @Schema(description = "工作量指标主键id")
    private Long id;

    private Long projectId;

    @Schema(description = "工作量指标编码")
    private String workloadCode;

    @Schema(description = "工作量指标名称")
    private String workloadName;

    @Schema(description = "科室编码信息")
    private String deptCodeInfo;

    @Schema(description = "科室名称信息")
    protected String deptNameInfo;

    @Schema(description = "统计项目编码")
    private String projectCode;

    @Schema(description = "统计项目名称")
    private String projectName;

    @Schema(description = "点数")
    private BigDecimal count;

    @Schema(description = "单位")
    private Long unit;

    @Schema(description = "单位名字")
    private String unitName;

    private List<WorkProjectVO> projectWork;

    @Schema(description = "核算单元科室信息")
    private List<WorkDeptInfoVO> deptWork;

    @Schema(description = "开单科室信息")
    private List<String> billDeptWork;

    @Schema(description = "执行科室信息")
    private List<String> exeDeptWork;

    private List<String> workDeptInfo;

    private String billDeptCodeInfo;
    private String billDeptNameInfo;
    private String exeDeptCodeInfo;
    private String exeDeptNameInfo;

}
